package com.example.agriculture.controller;

import com.example.agriculture.entity.UserInfor;
import com.example.agriculture.service.UserInforService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import javax.annotation.Resource;
import javax.servlet.http.HttpSession;

@Controller
//@RequestMapping("User")
public class UserControlle {
    /**
     * 服务对象
     */
    @Resource
    private UserInforService userInforService;

    @RequestMapping("/")
    public String Userlogin(){

        return "redirect:/User/loginGet";
    }
//    //用户登录
//    @GetMapping("/loginUser")
//    public String Login123(){
//        return "LEAD/user/login";
//    }
//
//    @PostMapping("/loginGet")
//    public String getLogin123(String user_number, String user_password, HttpSession session){
//        UserInfor query = userInforService.query(user_number, user_password);
//        session.setAttribute("Userinfo",query);
//        System.out.println(query);
//
//        if(query!=null){
//            return "redirect:loginGet";
//        }else {
//            return "redirect:loginUser";
//        }
//
//    }
//    //用户注册
//    @GetMapping("/register")
//    public String register(){
//        return "/LEAD/user/reg";
//    }
//
//    @PostMapping("/registeruser")
//    public String getregister(UserInfor userInfor){
//        UserInfor query = userInforService.query(userInfor.getUserNumber(), userInfor.getUserPassword());
//        System.out.println(query);
//        if(query ==null){
//        int reg = userInforService.userin(userInfor);
//        System.out.println(userInfor);
//        if (reg!=0){
//            return "LEAD/user/login";
//        }
//        }
//        return "/LEAD/user/reg";
//    }
//
//    //退出登录
//    @GetMapping("backUserLogin")
//    public ModelAndView backLogin(HttpSession session){
//        ModelAndView modelAndView = new ModelAndView();
//        modelAndView.setViewName("redirect:loginUser");
//        session.invalidate();
//        return modelAndView;
//    }

}
